[Parity][motion-input][S2][R] 拾取恒为 toCursor: false;自创"欧氏距离 >4 就预发 MoveToUnit",而且绕过限流 #593
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
来源审计项:
motion-input#14— [S2][R] 14. 拾取恒为toCursor: false;自创"欧氏距离 >4 就预发 MoveToUnit",而且绕过限流command-mapper.ts:433-452(物品)、:475-493(物体)、:495-514(玩家);session/online-session.ts:395-397(sendCommand直接进forwardCommandToAdapter,不过限流)if (dist > 4) { this.sendCommand({ type: 'MoveToUnit', … }) };toCursor: falseD2Common_10399距离自行代为走近:物品和传送口 >4、玩家 >8、物体用UNITS_IsObjectInInteractRange(V-srcPlrMsg.cpp:448-630;距离度量见Units.cpp:3688-3785)。客户端不需要、也不会按欧氏距离预发 0x02/0x04。拾取时 a4≠0 走D2GAME_PickupItemEx_6FC42B80(放到光标上)(PlrMsg.cpp:589-596)。原版背包打开时,捡起的物品会放到光标上(K-中)。toCursor按原版条件设置;所有外发命令走同一个限流队列。