Difference between revisions of "ObjectMenuResponse (00000147)"
From SWGANH Wiki
m (Protected "ObjectMenuResponse (00000147)": Page is complete. [edit=sysop:move=sysop]) |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{PageHeader|Object Controller|ObjectMenuResponse (00000147)}} | |
− | + | ||
{| border="0" width="90%" cellpadding=6 | {| border="0" width="90%" cellpadding=6 | ||
|- | |- | ||
Line 6: | Line 5: | ||
===Struct=== | ===Struct=== | ||
---- | ---- | ||
+ | {| align="center" | ||
+ | |- | ||
+ | || | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 12: | Line 14: | ||
|{{long}}|'''Receiver ID''' | |{{long}}|'''Receiver ID''' | ||
|- | |- | ||
− | |{{int}}|''' | + | |{{int}}|'''Options Count''' |
|} | |} | ||
− | {{beginlist|Radial Options| | + | {{beginlist|Radial Options|Options Count}} |
:{| class="wikitable" | :{| class="wikitable" | ||
|- | |- | ||
Line 29: | Line 31: | ||
|{{u_string}}|'''Option Text''' | |{{u_string}}|'''Option Text''' | ||
|} | |} | ||
− | {{endlist| | + | {{endlist|Radial Options}} |
− | + | ||
{| class="wikitable" | {| class="wikitable" | ||
− | |||
|{{byte}}|'''Radial Counter''' | |{{byte}}|'''Radial Counter''' | ||
|} | |} | ||
− | + | |} | |
===Variable Descriptions=== | ===Variable Descriptions=== | ||
---- | ---- | ||
Line 41: | Line 41: | ||
---- | ---- | ||
− | |||
*'''Option #:''' This is a counter... first option gets 01, second gets 02...etc | *'''Option #:''' This is a counter... first option gets 01, second gets 02...etc | ||
*'''Parent ID:''' 0 unless this is a sub-option. Then this is the Option # of the main option | *'''Parent ID:''' 0 unless this is a sub-option. Then this is the Option # of the main option | ||
Line 51: | Line 50: | ||
|valign=top| | |valign=top| | ||
+ | |||
+ | |||
+ | |||
===Tags=== | ===Tags=== | ||
Line 66: | Line 68: | ||
|} | |} | ||
+ | |||
+ | ===Example Packet=== | ||
+ | <pre> | ||
+ | 05 00 | ||
+ | 46 5E CE 80 // ObjControllerMessage | ||
+ | 0B 00 00 00 | ||
+ | 47 01 00 00 // ObjectMenuResponse | ||
+ | 71 E2 DB D9 00 00 00 00 // Character ID | ||
+ | 00 00 00 00 | ||
+ | 6D 56 76 00 00 00 00 00 // Bank Terminal ID | ||
+ | 71 E2 DB D9 00 00 00 00 // Character ID | ||
+ | |||
+ | 05 00 00 00 // List Size | ||
+ | 01 // radial option # | ||
+ | 00 // radial parent id | ||
+ | 15 // Radial Identifier (itemUseSelf) | ||
+ | 03 // option type | ||
+ | 00 00 00 00 // empty string | ||
+ | |||
+ | 02 // radial option # | ||
+ | 00 // radial parent id | ||
+ | 07 // Radial Identifier (examine) | ||
+ | 01 // option type | ||
+ | 00 00 00 00 // empty string | ||
+ | |||
+ | 03 // radial option # | ||
+ | 01 // radial parent id | ||
+ | 46 // Radial Identifier (serverMenu3) | ||
+ | 03 // option type | ||
+ | 11 00 00 00 // string count | ||
+ | 40 00 73 00 75 00 // @.s.u. | ||
+ | 69 00 3A 00 62 00 61 00 6E 00 6B 00 5F 00 63 00 // i.:.b.a.n.k._.c. | ||
+ | 72 00 65 00 64 00 69 00 74 00 73 00 // r.e.d.i.t.s | ||
+ | |||
+ | 04 // radial option # | ||
+ | 01 // radial parent id | ||
+ | 47 // Radial Identifier (serverMenu4) | ||
+ | 03 // option type | ||
+ | 0F 00 00 00 // string count | ||
+ | 40 00 73 00 75 00 69 00 3A 00 62 00 // @.s.u.i.:.b. | ||
+ | 61 00 6E 00 6B 00 5F 00 69 00 74 00 65 00 6D 00 73 00 // a.n.k._.i.t.e.m.s. | ||
+ | |||
+ | 05 // radial option # | ||
+ | 01 // radial parent id | ||
+ | 48 // Radial Identifier (serverMenu5) | ||
+ | 03 // option type | ||
+ | 14 00 00 00 // string count | ||
+ | 40 00 73 00 75 00 // @.s.u. | ||
+ | 69 00 3A 00 62 00 61 00 6E 00 6B 00 5F 00 64 00 // i.:.b.a.n.k._.d. | ||
+ | 65 00 70 00 6F 00 73 00 69 00 74 00 61 00 6C 00 6C 00 // e.p.o.s.i.t.a.l.l. | ||
+ | </pre> | ||
===Radial Item List=== | ===Radial Item List=== |
Latest revision as of 22:38, 3 March 2008
Object Controller - ObjectMenuResponse (00000147)
SWGANH Wiki is a repository of Star Wars Galaxies Developer information. This site is only meant to be used by SWGANH Developer team.
Struct
Variable DescriptionscontrollerID = 00000147
|
Tags
|
Example Packet
05 00 46 5E CE 80 // ObjControllerMessage 0B 00 00 00 47 01 00 00 // ObjectMenuResponse 71 E2 DB D9 00 00 00 00 // Character ID 00 00 00 00 6D 56 76 00 00 00 00 00 // Bank Terminal ID 71 E2 DB D9 00 00 00 00 // Character ID 05 00 00 00 // List Size 01 // radial option # 00 // radial parent id 15 // Radial Identifier (itemUseSelf) 03 // option type 00 00 00 00 // empty string 02 // radial option # 00 // radial parent id 07 // Radial Identifier (examine) 01 // option type 00 00 00 00 // empty string 03 // radial option # 01 // radial parent id 46 // Radial Identifier (serverMenu3) 03 // option type 11 00 00 00 // string count 40 00 73 00 75 00 // @.s.u. 69 00 3A 00 62 00 61 00 6E 00 6B 00 5F 00 63 00 // i.:.b.a.n.k._.c. 72 00 65 00 64 00 69 00 74 00 73 00 // r.e.d.i.t.s 04 // radial option # 01 // radial parent id 47 // Radial Identifier (serverMenu4) 03 // option type 0F 00 00 00 // string count 40 00 73 00 75 00 69 00 3A 00 62 00 // @.s.u.i.:.b. 61 00 6E 00 6B 00 5F 00 69 00 74 00 65 00 6D 00 73 00 // a.n.k._.i.t.e.m.s. 05 // radial option # 01 // radial parent id 48 // Radial Identifier (serverMenu5) 03 // option type 14 00 00 00 // string count 40 00 73 00 75 00 // @.s.u. 69 00 3A 00 62 00 61 00 6E 00 6B 00 5F 00 64 00 // i.:.b.a.n.k._.d. 65 00 70 00 6F 00 73 00 69 00 74 00 61 00 6C 00 6C 00 // e.p.o.s.i.t.a.l.l.
Radial Item List
0 UNKNOWN | 1 COMBAT_TARGET | 2 COMBAT_UNTARGET | 3 COMBAT_ATTACK |
4 COMBAT_PEACE | 5 COMBAT_DUEL | 6 COMBAT_DEATH_BLOW | 7 EXAMINE |
8 TRADE_START | 9 TRADE_ACCEPT | 10 ITEM_PICKUP | 11 ITEM_EQUIP |
12 ITEM_UNEQUIP | 13 ITEM_DROP | 14 ITEM_DESTROY | 15 ITEM_TOKEN |
16 ITEM_OPEN | 17 ITEM_OPEN_NEW_WINDOW | 18 ITEM_ACTIVATE | 19 ITEM_DEACTIVATE |
20 ITEM_USE | 21 ITEM_USE_SELF | 22 ITEM_USE_OTHER | 23 ITEM_SIT |
24 ITEM_MAIL | 25 CONVERSE_START | 26 CONVERSE_RESPOND | 27 CONVERSE_RESPONSE |
28 CONVERSE_STOP | 29 CRAFT_OPTIONS | 30 CRAFT_START | 31 CRAFT_HOPPER_INPUT |
32 CRAFT_HOPPER_OUTPUT | 33 MISSION_TERMINAL_LIST | 34 MISSION_DETAILS | 35 LOOT |
36 LOOT_ALL | 37 GROUP_INVITE | 38 GROUP_JOIN | 39 GROUP_LEAVE |
40 GROUP_KICK | 41 GROUP_DISBAND | 42 GROUP_DECLINE | 43 EXTRACT_OBJECT |
44 PET_CALL | 45 TERMINAL_AUCTION_USE | 46 CREATURE_FOLLOW | 47 CREATURE_STOP_FOLLOW |
48 SPLIT | 49 IMAGEDESIGN | 50 SET_NAME | 51 ITEM_ROTATE |
52 ITEM_ROTATE_RIGHT | 53 ITEM_ROTATE_LEFT | 54 ITEM_MOVE | 55 ITEM_MOVE_FORWARD |
56 ITEM_MOVE_BACK | 57 ITEM_MOVE_UP | 58 ITEM_MOVE_DOWN | 59 PET_STORE |
60 VEHICLE_GENERATE | 61 VEHICLE_STORE | 62 MISSION_ABORT | 63 MISSION_END_DUTY |
64 SHIP_MANAGE_COMPONENTS | 65 WAYPOINT_AUTOPILOT | 66 PROGRAM_DROID | 67 SERVER_DIVIDER |
68 SERVER_MENU1 | 69 SERVER_MENU2 | 70 SERVER_MENU3 | 71 SERVER_MENU4 |
72 SERVER_MENU5 | 73 SERVER_MENU6 | 74 SERVER_MENU7 | 75 SERVER_MENU8 |
76 SERVER_MENU9 | 77 SERVER_MENU10 | 78 SERVER_HARVESTER_MANAGE | 79 SERVER_HOUSE_MANAGE |
80 SERVER_FACTION_HALL_MANAGE | 81 SERVER_HUE | 82 SERVER_OBSERVE | 83 SERVER_STOP_OBSERVING |
84 SERVER_TRAVEL_OPTIONS | 85 SERVER_BAZAAR_OPTIONS | 86 SERVER_SHIPPING_OPTIONS | 87 SERVER_HEAL_WOUND |
88 SERVER_HEAL_WOUND_HEALTH | 89 SERVER_HEAL_WOUND_ACTION | 90 SERVER_HEAL_WOUND_STRENGTH | 91 SERVER_HEAL_WOUND_CONSTITUTION |
92 SERVER_HEAL_WOUND_QUICKNESS | 93 SERVER_HEAL_WOUND_STAMINA | 94 SERVER_HEAL_DAMAGE | 95 SERVER_HEAL_STATE |
96 SERVER_HEAL_STATE_STUNNED | 97 SERVER_HEAL_STATE_BLINDED | 98 SERVER_HEAL_STATE_DIZZY | 99 SERVER_HEAL_STATE_INTIMIDATED |
100 SERVER_HEAL_ENHANCE | 101 SERVER_HEAL_ENHANCE_HEALTH | 102 SERVER_HEAL_ENHANCE_ACTION | 103 SERVER_HEAL_ENHANCE_STRENGTH |
104 SERVER_HEAL_ENHANCE_CONSTITUTION | 105 SERVER_HEAL_ENHANCE_QUICKNESS | 106 SERVER_HEAL_ENHANCE_STAMINA | 107 SERVER_HEAL_FIRSTAID |
108 SERVER_HEAL_CURE_POISON | 109 SERVER_HEAL_CURE_DISEASE | 110 SERVER_HEAL_APPLY_POISON | 111 SERVER_HEAL_APPLY_DISEASE |
112 SERVER_HARVEST_CORPSE | 113 SERVER_PERFORMANCE_LISTEN | 114 SERVER_PERFORMANCE_WATCH | 115 SERVER_PERFORMANCE_LISTEN_STOP |
116 SERVER_PERFORMANCE_WATCH_STOP | 117 SERVER_TERMINAL_PERMISSIONS | 118 SERVER_TERMINAL_MANAGEMENT | 119 SERVER_TERMINAL_PERMISSIONS_ENTER |
120 SERVER_TERMINAL_PERMISSIONS_BANNED | 121 SERVER_TERMINAL_PERMISSIONS_ADMIN | 122 SERVER_TERMINAL_PERMISSIONS_VENDOR | 123 SERVER_TERMINAL_PERMISSIONS_HOPPER |
124 SERVER_TERMINAL_MANAGEMENT_STATUS | 125 SERVER_TERMINAL_MANAGEMENT_PRIVACY | 126 SERVER_TERMINAL_MANAGEMENT_TRANSFER | 127 SERVER_TERMINAL_MANAGEMENT_RESIDENCE |
128 SERVER_TERMINAL_MANAGEMENT_DESTROY | 129 SERVER_TERMINAL_MANAGEMENT_PAY | 130 SERVER_TERMINAL_CREATE_VENDOR | 131 SERVER_GIVE_VENDOR_MAINTENANCE |
132 SERVER_ITEM_OPTIONS | 133 SERVER_SURVEY_TOOL_RANGE | 134 SERVER_SURVEY_TOOL_RESOLUTION | 135 SERVER_SURVEY_TOOL_CLASS |
136 SERVER_PROBE_DROID_TRACK_TARGET | 137 SERVER_PROBE_DROID_FIND_TARGET | 138 SERVER_PROBE_DROID_ACTIVATE | 139 SERVER_PROBE_DROID_BUY |
140 SERVER_TEACH | 141 PET_COMMAND | 142 PET_FOLLOW | 143 PET_STAY |
144 PET_GUARD | 145 PET_FRIEND | 146 PET_ATTACK | 147 PET_PATROL |
148 PET_GET_PATROL_POINT | 149 PET_CLEAR_PATROL_POINTS | 150 PET_ASSUME_FORMATION_1 | 151 PET_ASSUME_FORMATION_2 |
152 PET_TRANSFER | 153 PET_RELEASE | 154 PET_TRICK_1 | 155 PET_TRICK_2 |
156 PET_TRICK_3 | 157 PET_TRICK_4 | 158 PET_GROUP | 159 PET_TAME |
160 PET_FEED | 161 PET_SPECIAL_ATTACK_ONE | 162 PET_SPECIAL_ATTACK_TWO | 163 PET_RANGED_ATTACK |
164 DICE_ROLL | 165 DICE_TWO_FACE | 166 DICE_THREE_FACE | 167 DICE_FOUR_FACE |
168 DICE_FIVE_FACE | 169 DICE_SIX_FACE | 170 DICE_SEVEN_FACE | 171 DICE_EIGHT_FACE |
172 DICE_COUNT_ONE | 173 DICE_COUNT_TWO | 174 DICE_COUNT_THREE | 175 DICE_COUNT_FOUR |
176 CREATE_BALLOT | 177 VOTE | 178 BOMBING_RUN | 179 SELF_DESTRUCT |
180 THIRTY_SEC | 181 FIFTEEN_SEC | 182 SERVER_CAMP_DISBAND | 183 SERVER_CAMP_ASSUME_OWNERSHIP |
184 SERVER_PROBE_DROID_PROGRAM | 185 SERVER_GUILD_CREATE | 186 SERVER_GUILD_INFO | 187 SERVER_GUILD_MEMBERS |
188 SERVER_GUILD_SPONSORED | 189 SERVER_GUILD_ENEMIES | 190 SERVER_GUILD_SPONSOR | 191 SERVER_GUILD_DISBAND |
192 SERVER_GUILD_NAMECHANGE | 193 SERVER_GUILD_GUILD_MANAGEMENT | 194 SERVER_GUILD_MEMBER_MANAGEMENT | 195 SERVER_MANF_HOPPER_INPUT |
196 SERVER_MANF_HOPPER_OUTPUT | 197 SERVER_MANF_STATION_SCHEMATIC | 198 ELEVATOR_UP | 199 ELEVATOR_DOWN |
200 SERVER_PET_OPEN | 201 SERVER_PET_DPAD | 202 SERVER_MED_TOOL_DIAGNOSE | 203 SERVER_MED_TOOL_TENDWOUND |
204 SERVER_MED_TOOL_TENDDAMAGE | 205 SERVER_PET_MOUNT | 206 SERVER_PET_DISMOUNT | 207 SERVER_PET_TRAIN_MOUNT |
208 SERVER_VEHICLE_ENTER | 209 SERVER_VEHICLE_EXIT | 210 OPEN_NAVICOMP_DPAD | 211 INIT_NAVICOMP_DPAD |
212 CITY_STATUS | 213 CITY_CITIZENS | 214 CITY_STRUCTURES | 215 CITY_TREASURY |
216 CITY_MANAGEMENT | 217 CITY_NAME | 218 CITY_MILITIA | 219 CITY_TAXES |
220 CITY_TREASURY_DEPOSIT | 221 CITY_TREASURY_WITHDRAW | 222 CITY_REGISTER | 223 CITY_RANK |
224 CITY_ADMIN_1 | 225 CITY_ADMIN_2 | 226 CITY_ADMIN_3 | 227 CITY_ADMIN_4 |
228 CITY_ADMIN_5 | 229 CITY_ADMIN_6 | 230 MEMORY_CHIP_PROGRAM | 231 MEMORY_CHIP_TRANSFER |
232 MEMORY_CHIP_ANALYZE | 233 EQUIP_DROID_ON_SHIP |