所有的出站邮件都已被管理员全局禁用。任何类型的邮件通知都不会被发出。

使用的萌卡平台:
Windows版

使用的YGOPro:
KoishiPro

使用的服务器:
其他服务器

问题描述:
目前客户端、服务端内的reason与status常量类型均为uint32,支持的数值上限为0xFFFFFFFF
而当前REASON_ACTION和STATUS_FLIP_SUMMON_DISABLED常量对应的数字均已达0x80000000,即将超出uint32数据类型的极限

请求描述:
请求将reason与status的数据类型升级为uint64,并将客户端内query_card等相关函数的可接受参数类型一并调整,以便适配更多更大的reason与status常量

进行的操作:
①:在内核中将reason与status相关数据类型改为uint64,将card.cpp的382行中if(query_flag & QUERY_STATUS){}代码块中tdata的数据类型改为uint64,并使用buffer_write函数传入uint64数据;

②:编译内核;

③:启动服务端与客户端;

④:观察该Link怪兽的Link值/测试status是否正确读取。

期望的结果:
●该怪兽的Link值等应由客户端处理并显示的数据,显示为其对应的正确数字。
●能够正确读取数值超过uint32的status数据。

实际的结果:
●该怪兽的Link值显示为0,query_cache数据接收异常。
●不能正确读取数值超过uint32的status数据。

8 天后