📄 packet-9c.txt
字号:
9C包 - 物品出现
------------------------------------
包头 共8字节64位
------------------------------------
p[0] 固定为0x9c
p[1] 物品出现的地方
p[2] 包的长度 - 9C包的长度不是固定的
p[3] 物品的种类 - 甲、腰带、盾等等
p[4-7] 物品的ID
------------------------------------
基本属性(标志) 从65位开始
------------------------------------
p[8].0 isSocketsFull
p[8].1 <Unkown>
p[8].2 <Unkown>
p[8].3 <Unkown>
p[8].4 isIdentified
p[8].5 <Unkown>
p[8].6 isSwitchin
p[8].7 isSwitchout
p[9].0 isBroken
p[9].1 <Unkown>
p[9].2 fromBelt
p[9].3 hasSockets
p[9].4 <Unkown>
p[9].5 isJustGenerated
p[9].6 <Unkown>
p[9].7 <Unkown>
p[10].0 isEar
p[10].1 isStartitem
p[10].2 <Unkown>
p[10].3 <Unkown>
p[10].4 <Unkown>
p[10].5 isMiscItem
p[10].6 isEthereal
p[10].7 <Unkown>
p[11].0 isPersonalized
p[11].1 isGamble
p[11].2 isRuneWord
p[11].3 <Unkown>
... ...
p[13].4 <Unkown>
------------------------------------
物品的坐标,物品栏的id
------------------------------------
如果是地上 | 如果不是地上
----------------|-------------------
pos_x:16 | <unkown>:4
pos_y:16 | pos_x:4
| pos_y:4
| storage_id:3
------------------------------------
* 如果是耳朵就结束 *
------------------------------------
物品代码
------------------------------------
code_id: 32
------------------------------------
====================================
如果物品代码是gld接下来就是金额
如果不是就跳过这一段
------------------------------------
gold_size:1
if(gold_size) GoldAmount:32
else GoldAmount:12
* 结束 *
====================================
* 如果是鉴定书之类的也结束 *
* 如果剩下的代码不够长,说明没有ilvl,结束 *
------------------------------------
ilvl等
------------------------------------
GemedNumber:3
Ilvl:7
ItemQuality:4
flag1:1 ; ring amu charm jew
flag2:1 ; ?
if(flag1) <unkown>: 3
if(flag2) <unkown>: 11
------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -