水晶辅助模组原理发包通俗解析
[客户端]玩家所使用的端
[服务端]服务器上运行的端
普通端水晶:
[客户端]右键黑曜石--{发使用包}-->[服务端]生成实体:"水晶"在(x,y,z)--{发包给"客户端"}-->[客户端]生成水晶在(x,y,z)
[客户端]左键水晶--{发破坏包,对象为实体:"水晶"的随机实体编号}-->[服务端]删除实体"编号"--发包给"客户端"-->[客户端]删除实体"水晶"
---------------------------------------------------------------------------------
marlowcrystal端水晶:
[客户端]右键黑曜石--{发使用包}-->[服务端]生成实体:"水晶"在(x,y,z)--{发包给"客户端"}-->[客户端]生成水晶在(x,y,z)
[客户端]左键水晶--{[客户端]删除实体"水晶"}并{发破坏包,对象为实体:"水晶"的随机实体编号}-->[服务端]删除实体"编号"--发包给"客户端"-->[客户端]无
--------------------------------------------------------------------------------------
walksycrystal端水晶:
[客户端]右键黑曜石--{发使用包}-->[服务端]生成实体:"水晶"在(x,y,z)--{发包给"客户端"}-->[客户端]生成水晶在(x,y,z)
[客户端]右键黑曜石(但被水晶挡住)--{发使用包}-->[服务端]已有水晶则:该位置被占据,不进行生成 / 无水晶则:生成实体:"水晶"在(x,y,z)--{发包给"客户端"}-->[客户端]生成水晶在(x,y,z)
[客户端]左键水晶--{发破坏包,对象为实体:"水晶"的随机实体编号}-->[服务端]删除实体"编号"--发包给"客户端"-->[客户端]删除实体"水晶"
------------------------------------------------------------------------------------------------
cw端水晶:
[客户端]右键黑曜石--{发使用包}-->[服务端]生成实体:"水晶"在(x,y,z)--{发包给"客户端"}-->[客户端]生成水晶在(x,y,z)
[客户端]右键键水晶--{发破坏包,对象为实体:"水晶"的随机实体编号}-->[服务端]删除实体"编号"--发包给"客户端"-->[客户端]删除实体"水晶"
--------------------------------------------------------------------------------------------------------
解析:
marlowcrystal:在左键水晶的瞬间便移除水晶,不需要等待服务器指令移除水晶,从而加快了全过程
walksycrystal:即便目标黑曜石上有水晶也依然右键准星瞄准的黑曜石,不需要等待客户端移除水晶(这完全是提前发包),从而加快了全过程
cw:更改右键发包(鉴定为呱),只需要一个鼠标按键就可以完成全过程,没有加快全过程但让玩家操作更为简单(增加人机功效?)

